/*
題目內容:
题目4.给定数据的排序。给定3个实数，按从大到小顺序排列输出，保留2位小数，数据之间用1个空格分隔。
Input
1.1 3.3 2.2
Output
3.30 2.20 1.10

输入输出说明:
Input
1.1 3.3 2.2
Output
3.30 2.20 1.10
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
    float s[3],temp;
    scanf("%f %f %f",&s[0],&s[1],&s[2]);
    for(int j=0;j<=2;j++)
    {
    	for(int i=0;i<3-j-1;i++)
    	{
    		if(s[i]<s[i+1])
    		{
    			temp=s[i];
    			s[i]=s[i+1];
    			s[i+1]=temp;	
			}
		}
	}
	printf("%.2f %.2f %.2f",s[0],s[1],s[2]);
    return 0; 
}